Configuração do SQL Server no Windows
Autenticação e Acesso
Método de Autenticação
Por padrão, a imagem do SQL Server está configurada para usar apenas SQL Server Authentication. A autenticação do Windows (Windows Authentication) está desabilitada por padrão.
Credenciais Padrão
Ao criar a VM, você terá acesso com as seguintes credenciais:
- Login:
sa
- Senha:
P@ssw0rd
Importante
Altere a senha do usuário sa
imediatamente após o primeiro acesso. Esta é uma medida de segurança crítica.
Alterando a Senha
- Conecte-se ao SQL Server usando as credenciais padrão
- Execute o seguinte comando para alterar a senha:
ALTER LOGIN sa WITH PASSWORD = 'NovaSenhaForte123!';
GO
Boas Práticas
- Use uma senha forte com pelo menos 12 caracteres
- Combine letras maiúsculas, minúsculas, números e caracteres especiais
- Evite usar palavras comuns ou sequências óbvias
- Considere usar um gerenciador de senhas para armazenar a senha com segurança
Configurando o Volume de Block Storage
Ativar e formatar o disco com diskpart
- Abra o Prompt de Comando como Administrador
- Execute o comando
diskpart
para iniciar o utilitário de gerenciamento de disco - Verifique se o volume já está disponível e qual letra está usando com o comando
list volume
Deverá aparecer algo assim:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C WINDOWS NTFS Partition 99 GB Healthy Boot
Volume 1 Recovery NTFS Partition 499 MB Healthy Hidden
Volume 2 SYSTEM FAT32 Partition 100 MB Healthy System
Volume 3 D NTFS Partition 99 GB Healthy
Garantindo permissões
- Verifique se os diretórios
D:\SQLData
eD:\SQLLogs
estão criados. - Garanta a permissão de escrita:
icacls D:\SQLData /grant "NT SERVICE\MSSQLSERVER:(OI)(CI)F"
icacls D:\SQLLogs /grant "NT SERVICE\MSSQLSERVER:(OI)(CI)F"
Configurando SQL Server para apontar para o volume
- Abra o SQL Server Management Studio (SSMS)
- Conecte-se à instância local
- No Object Explorer, clique com o botão direito na instância e selecione "Properties"
- Na aba "Database Settings", altere os caminhos padrão para:
- Data files:
D:\SQLData
- Log files:
D:\SQLLogs
- Data files:
- Clique em "OK" para salvar as alterações
- Reinicie o serviço pelo CMD:
Restart-Service -Name 'MSSQLSERVER'
Verificando a Configuração
- Vamos verificar se os dados estão sendo salvos no volume, crie um banco simple:
CREATE DATABASE TesteVolume;
GO
- Em seguida execute a query:
SELECT name AS LogicalName,
physical_name AS FilePath,
type_desc AS FileType
FROM sys.master_files
WHERE database_id = DB_ID('TesteVolume');
Resultado esperado:
LogicalName FilePath FileType
------------- ------------------------------- ---------
TesteVolume D:\SQLData\TesteVolume.mdf ROWS
TesteVolume_log D:\SQLLogs\TesteVolume_log.ldf LOG
Para instruções sobre como se conectar ao SQL Server, consulte Conectando ao SQL Server.